<?xml version="1.0" encoding="UTF-8" ?> 
<Module> 
<ModulePrefs title="RevelDigital QR Control Test" description="Control digital signage with QR code." author="RevelDigital" background="transparent">
  <UserPref name="apikey" display_name="API Key" datatype="string" required="true" />
  <UserPref name="reg_key" display_name="REG Key" datatype="string" required="true" />
</ModulePrefs>
<Content type="html">
<![CDATA[
<html><head data-gwd-animation-mode="quickMode"><meta name="GCD" content="YTk3ODQ3ZWZhN2I4NzZmMzBkNTEwYjJlf771146772b3ec6b6eb7aeac5b14349b"/>
<meta name="GCD" content="YTk3ODQ3ZWZhN2I4NzZmMzBkNTEwYjJl3f0757854b168fc804cbc6c909ef814e">
<title>b</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="generator" content="Google Web Designer 1.0.4.0305">
<style type="text/css">


<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>

<script type="text/javascript">

function getDevicebyRegKey(regKey) {
  var image = $.getJSON("https://api.reveldigital.com/devices.json?api_key=" + prefs.getString('api_key'), function (data) {

    for(var i=0; i < data.length; i++) {
      var currentDevice = data[i];
      if(currentDevice.registration_key == regKey) {
        deviceId = currentDevice.id;
      }
    }

    init();
  });
}


function init() {
  connected = false;
  
  socketConnect();
  
  socket.on('message', function(data) {
    if(Client != undefined) {
      Client.callback(data);
    }
  });
  socket.on('disconnect', function() {
    connected = false;
    console.log('Got disconnected');
    socketConnect();
  });
  socket.on('connect', function() {
    console.log('Got Connected');
    connected = true;
  });

  socket.emit('join room', "IUEmcOl7yPU");
}

function socketConnect() {
  console.log('Trying to connect');
  socket = io.connect('http://65.183.249.120:3000/room');
  socket.emit('join room', "IUEmcOl7yPU");
  if(!connected) {
    setTimeout(function() {
      socketConnect();
    }, 10000);
  }
}

$(function() {  
  console.log("Version bravo: " + 1);
  deviceId = 'test';
  prefs = new gadgets.Prefs();
  getDevicebyRegKey(prefs.getString('reg_key'));
});
</script>


html, body {
  width: 100%;
  height: 100%;
  margin: 0px;
}

body {
  background-color: transparent;
  -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  -moz-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  -webkit-perspective: 1400px;
  -moz-perspective: 1400px;
  perspective: 1400px;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.gwd-img-imkm {
  position: absolute;
  -webkit-transform-origin: 86.5324074074px 157px 0px;
  -moz-transform-origin: 86.5324074074px 157px 0px;
  transform-origin: 86.5324074074px 157px 0px;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  -moz-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  left: 189.7049897119341px;
  top: 150px;
  width: 236px;
  height: 157px;
}

.gwd-img-oc4e {
  position: absolute;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  -moz-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  -webkit-transform-origin: 50% 50% 0px;
  -moz-transform-origin: 50% 50% 0px;
  transform-origin: 50% 50% 0px;
  left: 191.3317901234526px;
  top: 225.24948559670787px;
  width: 46px;
  height: 39px;
}

.gwd-img-m91m {
  position: absolute;
  left: 255.8464506172818px;
  top: 301.63155864197563px;
  width: 57px;
  height: 49px;
}

.gwd-img-kbfo {
  position: absolute;
  width: 149.4941133186px;
  height: 150.4907407407px;
  -webkit-transform-origin: 74.5px 75.5px 0px;
  -moz-transform-origin: 74.5px 75.5px 0px;
  transform-origin: 74.5px 75.5px 0px;
  -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  -moz-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  left: 450.0170194924483px;
  top: 215.82229580578436px;
}

.gwd-img-ty4u {
  left: 450.4035935665231px;
  top: 470.840460510223px;
  width: 240.2251157407px;
  height: 257.3480164264px;
  -webkit-transform-origin: 119.6966666667px 129.3566666667px 0px;
  -moz-transform-origin: 119.6966666667px 129.3566666667px 0px;
  transform-origin: 119.6966666667px 129.3566666667px 0px;
  -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  -moz-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}

.gwd-img-vepj {
  -webkit-transform-origin: 163.5854444445px 183.2133333334px 0px;
  -moz-transform-origin: 163.5854444445px 183.2133333334px 0px;
  transform-origin: 163.5854444445px 183.2133333334px 0px;
  -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  -moz-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  opacity: 0;
  left: 198.62289345510374px;
  top: 400.6693308941175px;
  width: 328.5243055556px;
  height: 363.7933103442px;
}

.gwd-img-pefp {
  opacity: 0;
  left: -98.59640643347689px;
  top: 400.840460510223px;
  width: 240.2251157407px;
  height: 257.3480164264px;
}

.gwd-img-qks9 {
  opacity: 0;
  left: -98.9829805075517px;
  top: 145.82229580578436px;
  width: 149.4941133186px;
  height: 150.4907407407px;
}

.gwd-gen-fb7sgwdanimation {
  -webkit-animation: gwd-gen-fb7sgwdanimation_animation 2.5s linear 0s 1 forwards;
  -moz-animation: gwd-gen-fb7sgwdanimation_animation 2.5s linear 0s 1 forwards;
  animation: gwd-gen-fb7sgwdanimation_animation 2.5s linear 0s 1 forwards;
}

.gwd-gen-0zi3gwdanimation {
  -webkit-animation: gwd-gen-0zi3gwdanimation_animation 2.5s linear 0s 1 forwards;
  -moz-animation: gwd-gen-0zi3gwdanimation_animation 2.5s linear 0s 1 forwards;
  animation: gwd-gen-0zi3gwdanimation_animation 2.5s linear 0s 1 forwards;
}

.gwd-gen-ylb2gwdanimation {
  -webkit-animation: gwd-gen-ylb2gwdanimation_animation 2.5s linear 0s 1 forwards;
  -moz-animation: gwd-gen-ylb2gwdanimation_animation 2.5s linear 0s 1 forwards;
  animation: gwd-gen-ylb2gwdanimation_animation 2.5s linear 0s 1 forwards;
}

.gwd-gen-k3e2gwdanimation {
  -webkit-animation: gwd-gen-k3e2gwdanimation_animation 2.5s linear 0s 1 forwards;
  -moz-animation: gwd-gen-k3e2gwdanimation_animation 2.5s linear 0s 1 forwards;
  animation: gwd-gen-k3e2gwdanimation_animation 2.5s linear 0s 1 forwards;
}

.gwd-gen-igb4gwdanimation {
  -webkit-animation: gwd-gen-igb4gwdanimation_animation 2.5s linear 0s 1 forwards;
  -moz-animation: gwd-gen-igb4gwdanimation_animation 2.5s linear 0s 1 forwards;
  animation: gwd-gen-igb4gwdanimation_animation 2.5s linear 0s 1 forwards;
}

.gwd-gen-w0v9gwdanimation {
  -webkit-animation: gwd-gen-w0v9gwdanimation_animation 2.5s linear 0s 1 forwards;
  -moz-animation: gwd-gen-w0v9gwdanimation_animation 2.5s linear 0s 1 forwards;
  animation: gwd-gen-w0v9gwdanimation_animation 2.5s linear 0s 1 forwards;
}

@-webkit-keyframes gwd-gen-fb7sgwdanimation_animation {
  0% { -webkit-animation-timing-function: linear; -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); top: 150px; left: 189.7049897119341px; width: 236px; height: 157px; }
  20% { -webkit-animation-timing-function: linear; -webkit-transform: matrix3d(0.8907475911, 0.4544983268, 0, 0, -0.4544983268, 0.8907475911, 0, 0, 0, 0, 1, 0, 0.1229792098, -0.5116028619, 0, 1); top: 150px; left: 189.7049897119341px; width: 236px; height: 157px; }
  40% { -webkit-animation-timing-function: linear; -webkit-transform: matrix3d(0.8907475911, 0.4544983268, 0, 0, -0.4544983268, 0.8907475911, 0, 0, 0, 0, 1, 0, 0.1229792098, -0.5116028619, 0, 1); top: 150px; left: 189.7049897119341px; width: 236px; height: 157px; }
  60% { -webkit-animation-timing-function: linear; -webkit-transform: matrix3d(0.8907475911, 0.4544983268, 0, 0, -0.4544983268, 0.8907475911, 0, 0, 0, 0, 1, 0, 0.1229792098, -0.5116028619, 0, 1); top: 150px; left: 189.7049897119341px; width: 236px; height: 157px; }
  80% { -webkit-animation-timing-function: linear; -webkit-transform: matrix3d(0.8907475911, 0.4544983268, 0, 0, -0.4544983268, 0.8907475911, 0, 0, 0, 0, 1, 0, 0.1229792098, -0.5116028619, 0, 1); top: 150px; left: 189.7049897119341px; width: 236px; height: 157px; }
  100% { -webkit-animation-timing-function: linear; -webkit-transform: matrix3d(0.8907475911, 0.4544983268, 0, 0, -0.4544983268, 0.8907475911, 0, 0, 0, 0, 1, 0, 0.1229792098, -0.5116028619, 0, 1); top: 150px; left: 189.7049897119341px; width: 236px; height: 157px; }
}
@-moz-keyframes gwd-gen-fb7sgwdanimation_animation {
  0% { -moz-animation-timing-function: linear; -moz-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); top: 150px; left: 189.7049897119341px; width: 236px; height: 157px; }
  20% { -moz-animation-timing-function: linear; -moz-transform: matrix3d(0.8907475911, 0.4544983268, 0, 0, -0.4544983268, 0.8907475911, 0, 0, 0, 0, 1, 0, 0.1229792098, -0.5116028619, 0, 1); top: 150px; left: 189.7049897119341px; width: 236px; height: 157px; }
  40% { -moz-animation-timing-function: linear; -moz-transform: matrix3d(0.8907475911, 0.4544983268, 0, 0, -0.4544983268, 0.8907475911, 0, 0, 0, 0, 1, 0, 0.1229792098, -0.5116028619, 0, 1); top: 150px; left: 189.7049897119341px; width: 236px; height: 157px; }
  60% { -moz-animation-timing-function: linear; -moz-transform: matrix3d(0.8907475911, 0.4544983268, 0, 0, -0.4544983268, 0.8907475911, 0, 0, 0, 0, 1, 0, 0.1229792098, -0.5116028619, 0, 1); top: 150px; left: 189.7049897119341px; width: 236px; height: 157px; }
  80% { -moz-animation-timing-function: linear; -moz-transform: matrix3d(0.8907475911, 0.4544983268, 0, 0, -0.4544983268, 0.8907475911, 0, 0, 0, 0, 1, 0, 0.1229792098, -0.5116028619, 0, 1); top: 150px; left: 189.7049897119341px; width: 236px; height: 157px; }
  100% { -moz-animation-timing-function: linear; -moz-transform: matrix3d(0.8907475911, 0.4544983268, 0, 0, -0.4544983268, 0.8907475911, 0, 0, 0, 0, 1, 0, 0.1229792098, -0.5116028619, 0, 1); top: 150px; left: 189.7049897119341px; width: 236px; height: 157px; }
}
@keyframes gwd-gen-fb7sgwdanimation_animation {
  0% { animation-timing-function: linear; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); top: 150px; left: 189.7049897119341px; width: 236px; height: 157px; }
  20% { animation-timing-function: linear; transform: matrix3d(0.8907475911, 0.4544983268, 0, 0, -0.4544983268, 0.8907475911, 0, 0, 0, 0, 1, 0, 0.1229792098, -0.5116028619, 0, 1); top: 150px; left: 189.7049897119341px; width: 236px; height: 157px; }
  40% { animation-timing-function: linear; transform: matrix3d(0.8907475911, 0.4544983268, 0, 0, -0.4544983268, 0.8907475911, 0, 0, 0, 0, 1, 0, 0.1229792098, -0.5116028619, 0, 1); top: 150px; left: 189.7049897119341px; width: 236px; height: 157px; }
  60% { animation-timing-function: linear; transform: matrix3d(0.8907475911, 0.4544983268, 0, 0, -0.4544983268, 0.8907475911, 0, 0, 0, 0, 1, 0, 0.1229792098, -0.5116028619, 0, 1); top: 150px; left: 189.7049897119341px; width: 236px; height: 157px; }
  80% { animation-timing-function: linear; transform: matrix3d(0.8907475911, 0.4544983268, 0, 0, -0.4544983268, 0.8907475911, 0, 0, 0, 0, 1, 0, 0.1229792098, -0.5116028619, 0, 1); top: 150px; left: 189.7049897119341px; width: 236px; height: 157px; }
  100% { animation-timing-function: linear; transform: matrix3d(0.8907475911, 0.4544983268, 0, 0, -0.4544983268, 0.8907475911, 0, 0, 0, 0, 1, 0, 0.1229792098, -0.5116028619, 0, 1); top: 150px; left: 189.7049897119341px; width: 236px; height: 157px; }
}
@-webkit-keyframes gwd-gen-0zi3gwdanimation_animation {
  0% { -webkit-animation-timing-function: linear; -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); -webkit-transform-origin: 50% 50% 0px; top: 225.24948559670787px; left: 191.3317901234526px; width: 46px; height: 39px; }
  20% { -webkit-animation-timing-function: linear; -webkit-transform: matrix3d(0.8907475911, 0.4544983268, 0, 0, -0.4544983268, 0.8907475911, 0, 0, 0, 0, 1, 0, 35.360940778, -22.1042018376, 0, 1); -webkit-transform-origin: 50% 50% 0px; top: 225.24948559670787px; left: 191.3317901234526px; width: 46px; height: 39px; }
  40% { -webkit-animation-timing-function: linear; -webkit-transform: matrix3d(0.4741165203, 0.8804621089, 0, 0, -0.8804621089, 0.4741165203, 0, 0, 0, 0, 1, 0, 32.8542006587, -18.9577724825, 0, 1); -webkit-transform-origin: 30.7980627158px 23.1409000545px 0px; top: 225.24948559670787px; left: 191.3317901234526px; width: 46px; height: 39px; }
  60% { -webkit-animation-timing-function: linear; -webkit-transform: matrix3d(0.4741165203, 0.8804621089, 0, 0, -0.8804621089, 0.4741165203, 0, 0, 0, 0, 1, 0, 32.8542006587, -18.9577724825, 0, 1); -webkit-transform-origin: 30.7980627158px 23.1409000545px 0px; top: 225.24948559670787px; left: 191.3317901234526px; width: 46px; height: 39px; }
  80% { -webkit-animation-timing-function: linear; -webkit-transform: matrix3d(0.4741165203, 0.8804621089, 0, 0, -0.8804621089, 0.4741165203, 0, 0, 0, 0, 1, 0, 32.8542006587, -18.9577724825, 0, 1); -webkit-transform-origin: 30.7980627158px 23.1409000545px 0px; top: 225.24948559670787px; left: 191.3317901234526px; width: 46px; height: 39px; }
  100% { -webkit-animation-timing-function: linear; -webkit-transform: matrix3d(0.4741165203, 0.8804621089, 0, 0, -0.8804621089, 0.4741165203, 0, 0, 0, 0, 1, 0, 32.8542006587, -18.9577724825, 0, 1); -webkit-transform-origin: 30.7980627158px 23.1409000545px 0px; top: 225.24948559670787px; left: 191.3317901234526px; width: 46px; height: 39px; }
}
@-moz-keyframes gwd-gen-0zi3gwdanimation_animation {
  0% { -moz-animation-timing-function: linear; -moz-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); -moz-transform-origin: 50% 50% 0px; top: 225.24948559670787px; left: 191.3317901234526px; width: 46px; height: 39px; }
  20% { -moz-animation-timing-function: linear; -moz-transform: matrix3d(0.8907475911, 0.4544983268, 0, 0, -0.4544983268, 0.8907475911, 0, 0, 0, 0, 1, 0, 35.360940778, -22.1042018376, 0, 1); -moz-transform-origin: 50% 50% 0px; top: 225.24948559670787px; left: 191.3317901234526px; width: 46px; height: 39px; }
  40% { -moz-animation-timing-function: linear; -moz-transform: matrix3d(0.4741165203, 0.8804621089, 0, 0, -0.8804621089, 0.4741165203, 0, 0, 0, 0, 1, 0, 32.8542006587, -18.9577724825, 0, 1); -moz-transform-origin: 30.7980627158px 23.1409000545px 0px; top: 225.24948559670787px; left: 191.3317901234526px; width: 46px; height: 39px; }
  60% { -moz-animation-timing-function: linear; -moz-transform: matrix3d(0.4741165203, 0.8804621089, 0, 0, -0.8804621089, 0.4741165203, 0, 0, 0, 0, 1, 0, 32.8542006587, -18.9577724825, 0, 1); -moz-transform-origin: 30.7980627158px 23.1409000545px 0px; top: 225.24948559670787px; left: 191.3317901234526px; width: 46px; height: 39px; }
  80% { -moz-animation-timing-function: linear; -moz-transform: matrix3d(0.4741165203, 0.8804621089, 0, 0, -0.8804621089, 0.4741165203, 0, 0, 0, 0, 1, 0, 32.8542006587, -18.9577724825, 0, 1); -moz-transform-origin: 30.7980627158px 23.1409000545px 0px; top: 225.24948559670787px; left: 191.3317901234526px; width: 46px; height: 39px; }
  100% { -moz-animation-timing-function: linear; -moz-transform: matrix3d(0.4741165203, 0.8804621089, 0, 0, -0.8804621089, 0.4741165203, 0, 0, 0, 0, 1, 0, 32.8542006587, -18.9577724825, 0, 1); -moz-transform-origin: 30.7980627158px 23.1409000545px 0px; top: 225.24948559670787px; left: 191.3317901234526px; width: 46px; height: 39px; }
}
@keyframes gwd-gen-0zi3gwdanimation_animation {
  0% { animation-timing-function: linear; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform-origin: 50% 50% 0px; top: 225.24948559670787px; left: 191.3317901234526px; width: 46px; height: 39px; }
  20% { animation-timing-function: linear; transform: matrix3d(0.8907475911, 0.4544983268, 0, 0, -0.4544983268, 0.8907475911, 0, 0, 0, 0, 1, 0, 35.360940778, -22.1042018376, 0, 1); transform-origin: 50% 50% 0px; top: 225.24948559670787px; left: 191.3317901234526px; width: 46px; height: 39px; }
  40% { animation-timing-function: linear; transform: matrix3d(0.4741165203, 0.8804621089, 0, 0, -0.8804621089, 0.4741165203, 0, 0, 0, 0, 1, 0, 32.8542006587, -18.9577724825, 0, 1); transform-origin: 30.7980627158px 23.1409000545px 0px; top: 225.24948559670787px; left: 191.3317901234526px; width: 46px; height: 39px; }
  60% { animation-timing-function: linear; transform: matrix3d(0.4741165203, 0.8804621089, 0, 0, -0.8804621089, 0.4741165203, 0, 0, 0, 0, 1, 0, 32.8542006587, -18.9577724825, 0, 1); transform-origin: 30.7980627158px 23.1409000545px 0px; top: 225.24948559670787px; left: 191.3317901234526px; width: 46px; height: 39px; }
  80% { animation-timing-function: linear; transform: matrix3d(0.4741165203, 0.8804621089, 0, 0, -0.8804621089, 0.4741165203, 0, 0, 0, 0, 1, 0, 32.8542006587, -18.9577724825, 0, 1); transform-origin: 30.7980627158px 23.1409000545px 0px; top: 225.24948559670787px; left: 191.3317901234526px; width: 46px; height: 39px; }
  100% { animation-timing-function: linear; transform: matrix3d(0.4741165203, 0.8804621089, 0, 0, -0.8804621089, 0.4741165203, 0, 0, 0, 0, 1, 0, 32.8542006587, -18.9577724825, 0, 1); transform-origin: 30.7980627158px 23.1409000545px 0px; top: 225.24948559670787px; left: 191.3317901234526px; width: 46px; height: 39px; }
}
@-webkit-keyframes gwd-gen-ylb2gwdanimation_animation {
  0% { -webkit-animation-timing-function: linear; top: 301.63155864197563px; left: 255.8464506172818px; width: 57px; height: 49px; }
  20% { -webkit-animation-timing-function: linear; top: 301.63155864197563px; left: 255.8464506172818px; width: 57px; height: 49px; }
  40% { -webkit-animation-timing-function: linear; top: 301.63155864197563px; left: 255.8464506172818px; width: 57px; height: 49px; }
  60% { -webkit-animation-timing-function: linear; top: 301.63155864197563px; left: 255.8464506172818px; width: 57px; height: 49px; }
  80% { -webkit-animation-timing-function: linear; top: 301.63155864197563px; left: 255.8464506172818px; width: 57px; height: 49px; }
  100% { -webkit-animation-timing-function: linear; top: 301.63155864197563px; left: 255.8464506172818px; width: 57px; height: 49px; }
}
@-moz-keyframes gwd-gen-ylb2gwdanimation_animation {
  0% { -moz-animation-timing-function: linear; top: 301.63155864197563px; left: 255.8464506172818px; width: 57px; height: 49px; }
  20% { -moz-animation-timing-function: linear; top: 301.63155864197563px; left: 255.8464506172818px; width: 57px; height: 49px; }
  40% { -moz-animation-timing-function: linear; top: 301.63155864197563px; left: 255.8464506172818px; width: 57px; height: 49px; }
  60% { -moz-animation-timing-function: linear; top: 301.63155864197563px; left: 255.8464506172818px; width: 57px; height: 49px; }
  80% { -moz-animation-timing-function: linear; top: 301.63155864197563px; left: 255.8464506172818px; width: 57px; height: 49px; }
  100% { -moz-animation-timing-function: linear; top: 301.63155864197563px; left: 255.8464506172818px; width: 57px; height: 49px; }
}
@keyframes gwd-gen-ylb2gwdanimation_animation {
  0% { animation-timing-function: linear; top: 301.63155864197563px; left: 255.8464506172818px; width: 57px; height: 49px; }
  20% { animation-timing-function: linear; top: 301.63155864197563px; left: 255.8464506172818px; width: 57px; height: 49px; }
  40% { animation-timing-function: linear; top: 301.63155864197563px; left: 255.8464506172818px; width: 57px; height: 49px; }
  60% { animation-timing-function: linear; top: 301.63155864197563px; left: 255.8464506172818px; width: 57px; height: 49px; }
  80% { animation-timing-function: linear; top: 301.63155864197563px; left: 255.8464506172818px; width: 57px; height: 49px; }
  100% { animation-timing-function: linear; top: 301.63155864197563px; left: 255.8464506172818px; width: 57px; height: 49px; }
}
@-webkit-keyframes gwd-gen-k3e2gwdanimation_animation {
  0% { -webkit-animation-timing-function: linear; left: -98.9829805075517px; top: 145.82229580578436px; opacity: 0; width: 149.4941133186px; height: 150.4907407407px; }
  20% { -webkit-animation-timing-function: linear; left: -98.9829805075517px; top: 145.82229580578436px; opacity: 0; width: 149.4941133186px; height: 150.4907407407px; }
  40% { -webkit-animation-timing-function: linear; left: 141.69845022406935px; top: 141.9754708153201px; opacity: 0; width: 149.4941133186px; height: 150.4907407407px; }
  60% { -webkit-animation-timing-function: linear; left: 141.69845022406935px; top: 141.9754708153201px; opacity: 1; width: 149.4941133186px; height: 150.4907407407px; }
  80% { -webkit-animation-timing-function: linear; left: 141.69845022406935px; top: 141.9754708153201px; opacity: 1; width: 149.4941133186px; height: 150.4907407407px; }
  100% { -webkit-animation-timing-function: linear; left: 141.69845022406935px; top: 141.9754708153201px; opacity: 1; width: 149.4941133186px; height: 150.4907407407px; }
}
@-moz-keyframes gwd-gen-k3e2gwdanimation_animation {
  0% { -moz-animation-timing-function: linear; left: -98.9829805075517px; top: 145.82229580578436px; opacity: 0; width: 149.4941133186px; height: 150.4907407407px; }
  20% { -moz-animation-timing-function: linear; left: -98.9829805075517px; top: 145.82229580578436px; opacity: 0; width: 149.4941133186px; height: 150.4907407407px; }
  40% { -moz-animation-timing-function: linear; left: 141.69845022406935px; top: 141.9754708153201px; opacity: 0; width: 149.4941133186px; height: 150.4907407407px; }
  60% { -moz-animation-timing-function: linear; left: 141.69845022406935px; top: 141.9754708153201px; opacity: 1; width: 149.4941133186px; height: 150.4907407407px; }
  80% { -moz-animation-timing-function: linear; left: 141.69845022406935px; top: 141.9754708153201px; opacity: 1; width: 149.4941133186px; height: 150.4907407407px; }
  100% { -moz-animation-timing-function: linear; left: 141.69845022406935px; top: 141.9754708153201px; opacity: 1; width: 149.4941133186px; height: 150.4907407407px; }
}
@keyframes gwd-gen-k3e2gwdanimation_animation {
  0% { animation-timing-function: linear; left: -98.9829805075517px; top: 145.82229580578436px; opacity: 0; width: 149.4941133186px; height: 150.4907407407px; }
  20% { animation-timing-function: linear; left: -98.9829805075517px; top: 145.82229580578436px; opacity: 0; width: 149.4941133186px; height: 150.4907407407px; }
  40% { animation-timing-function: linear; left: 141.69845022406935px; top: 141.9754708153201px; opacity: 0; width: 149.4941133186px; height: 150.4907407407px; }
  60% { animation-timing-function: linear; left: 141.69845022406935px; top: 141.9754708153201px; opacity: 1; width: 149.4941133186px; height: 150.4907407407px; }
  80% { animation-timing-function: linear; left: 141.69845022406935px; top: 141.9754708153201px; opacity: 1; width: 149.4941133186px; height: 150.4907407407px; }
  100% { animation-timing-function: linear; left: 141.69845022406935px; top: 141.9754708153201px; opacity: 1; width: 149.4941133186px; height: 150.4907407407px; }
}
@-webkit-keyframes gwd-gen-igb4gwdanimation_animation {
  0% { -webkit-animation-timing-function: linear; left: -98.59640643347689px; top: 400.840460510223px; opacity: 0; width: 240.2251157407px; height: 257.3480164264px; }
  20% { -webkit-animation-timing-function: linear; left: -98.59640643347689px; top: 400.840460510223px; opacity: 0; width: 240.2251157407px; height: 257.3480164264px; }
  40% { -webkit-animation-timing-function: linear; left: -98.59640643347689px; top: 400.840460510223px; opacity: 0; width: 240.2251157407px; height: 257.3480164264px; }
  60% { -webkit-animation-timing-function: linear; left: 71.37504429044645px; top: 68.79853001859857px; opacity: 0; width: 240.2251157407px; height: 257.3480164264px; }
  80% { -webkit-animation-timing-function: linear; left: 71.37504429044645px; top: 68.79853001859857px; opacity: 1; width: 240.2251157407px; height: 257.3480164264px; }
  100% { -webkit-animation-timing-function: linear; left: 71.37504429044645px; top: 68.79853001859857px; opacity: 1; width: 240.2251157407px; height: 257.3480164264px; }
}
@-moz-keyframes gwd-gen-igb4gwdanimation_animation {
  0% { -moz-animation-timing-function: linear; left: -98.59640643347689px; top: 400.840460510223px; opacity: 0; width: 240.2251157407px; height: 257.3480164264px; }
  20% { -moz-animation-timing-function: linear; left: -98.59640643347689px; top: 400.840460510223px; opacity: 0; width: 240.2251157407px; height: 257.3480164264px; }
  40% { -moz-animation-timing-function: linear; left: -98.59640643347689px; top: 400.840460510223px; opacity: 0; width: 240.2251157407px; height: 257.3480164264px; }
  60% { -moz-animation-timing-function: linear; left: 71.37504429044645px; top: 68.79853001859857px; opacity: 0; width: 240.2251157407px; height: 257.3480164264px; }
  80% { -moz-animation-timing-function: linear; left: 71.37504429044645px; top: 68.79853001859857px; opacity: 1; width: 240.2251157407px; height: 257.3480164264px; }
  100% { -moz-animation-timing-function: linear; left: 71.37504429044645px; top: 68.79853001859857px; opacity: 1; width: 240.2251157407px; height: 257.3480164264px; }
}
@keyframes gwd-gen-igb4gwdanimation_animation {
  0% { animation-timing-function: linear; left: -98.59640643347689px; top: 400.840460510223px; opacity: 0; width: 240.2251157407px; height: 257.3480164264px; }
  20% { animation-timing-function: linear; left: -98.59640643347689px; top: 400.840460510223px; opacity: 0; width: 240.2251157407px; height: 257.3480164264px; }
  40% { animation-timing-function: linear; left: -98.59640643347689px; top: 400.840460510223px; opacity: 0; width: 240.2251157407px; height: 257.3480164264px; }
  60% { animation-timing-function: linear; left: 71.37504429044645px; top: 68.79853001859857px; opacity: 0; width: 240.2251157407px; height: 257.3480164264px; }
  80% { animation-timing-function: linear; left: 71.37504429044645px; top: 68.79853001859857px; opacity: 1; width: 240.2251157407px; height: 257.3480164264px; }
  100% { animation-timing-function: linear; left: 71.37504429044645px; top: 68.79853001859857px; opacity: 1; width: 240.2251157407px; height: 257.3480164264px; }
}
@-webkit-keyframes gwd-gen-w0v9gwdanimation_animation {
  0% { -webkit-animation-timing-function: linear; left: 198.62289345510374px; top: 400.6693308941175px; opacity: 0; width: 328.5243055556px; height: 363.7933103442px; }
  20% { -webkit-animation-timing-function: linear; left: 198.62289345510374px; top: 400.6693308941175px; opacity: 0; width: 328.5243055556px; height: 363.7933103442px; }
  40% { -webkit-animation-timing-function: linear; left: 198.62289345510374px; top: 400.6693308941175px; opacity: 0; width: 328.5243055556px; height: 363.7933103442px; }
  60% { -webkit-animation-timing-function: linear; left: 198.62289345510374px; top: 400.6693308941175px; opacity: 0; width: 328.5243055556px; height: 363.7933103442px; }
  80% { -webkit-animation-timing-function: linear; left: -10.7176219474768px; top: -8.346242066896025px; opacity: 0; width: 328.5243055556px; height: 363.7933103442px; }
  100% { -webkit-animation-timing-function: linear; left: -10.7176219474768px; top: -8.346242066896025px; opacity: 1; width: 328.5243055556px; height: 363.7933103442px; }
}
@-moz-keyframes gwd-gen-w0v9gwdanimation_animation {
  0% { -moz-animation-timing-function: linear; left: 198.62289345510374px; top: 400.6693308941175px; opacity: 0; width: 328.5243055556px; height: 363.7933103442px; }
  20% { -moz-animation-timing-function: linear; left: 198.62289345510374px; top: 400.6693308941175px; opacity: 0; width: 328.5243055556px; height: 363.7933103442px; }
  40% { -moz-animation-timing-function: linear; left: 198.62289345510374px; top: 400.6693308941175px; opacity: 0; width: 328.5243055556px; height: 363.7933103442px; }
  60% { -moz-animation-timing-function: linear; left: 198.62289345510374px; top: 400.6693308941175px; opacity: 0; width: 328.5243055556px; height: 363.7933103442px; }
  80% { -moz-animation-timing-function: linear; left: -10.7176219474768px; top: -8.346242066896025px; opacity: 0; width: 328.5243055556px; height: 363.7933103442px; }
  100% { -moz-animation-timing-function: linear; left: -10.7176219474768px; top: -8.346242066896025px; opacity: 1; width: 328.5243055556px; height: 363.7933103442px; }
}
@keyframes gwd-gen-w0v9gwdanimation_animation {
  0% { animation-timing-function: linear; left: 198.62289345510374px; top: 400.6693308941175px; opacity: 0; width: 328.5243055556px; height: 363.7933103442px; }
  20% { animation-timing-function: linear; left: 198.62289345510374px; top: 400.6693308941175px; opacity: 0; width: 328.5243055556px; height: 363.7933103442px; }
  40% { animation-timing-function: linear; left: 198.62289345510374px; top: 400.6693308941175px; opacity: 0; width: 328.5243055556px; height: 363.7933103442px; }
  60% { animation-timing-function: linear; left: 198.62289345510374px; top: 400.6693308941175px; opacity: 0; width: 328.5243055556px; height: 363.7933103442px; }
  80% { animation-timing-function: linear; left: -10.7176219474768px; top: -8.346242066896025px; opacity: 0; width: 328.5243055556px; height: 363.7933103442px; }
  100% { animation-timing-function: linear; left: -10.7176219474768px; top: -8.346242066896025px; opacity: 1; width: 328.5243055556px; height: 363.7933103442px; }
}
.gwd-gen-fb7sgwdanimation-gen-animation0keyframe {
  -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  -moz-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}

.gwd-gen-0zi3gwdanimation-gen-animation0keyframe {
  -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  -moz-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  -webkit-transform-origin: 50% 50% 0px;
  -moz-transform-origin: 50% 50% 0px;
  transform-origin: 50% 50% 0px;
}

.gwd-gen-k3e2gwdanimation-gen-animation0keyframe {
  left: 450.0170194924483px;
  top: 215.82229580578436px;
  opacity: 0;
}

.gwd-gen-igb4gwdanimation-gen-animation0keyframe {
  left: 450.4035935665231px;
  top: 470.840460510223px;
  opacity: 0;
}

.gwd-gen-w0v9gwdanimation-gen-animation0keyframe {
  left: 747.6228934551037px;
  top: 470.6693308941175px;
  opacity: 0;
}

.gwd-gen-fb7sgwdanimation-gen-animation0keyframe {
  -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  -moz-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  top: 150px;
  left: 189.7049897119341px;
  width: 236px;
  height: 157px;
}

.gwd-gen-0zi3gwdanimation-gen-animation0keyframe {
  -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  -moz-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  -webkit-transform-origin: 50% 50% 0px;
  -moz-transform-origin: 50% 50% 0px;
  transform-origin: 50% 50% 0px;
  top: 225.24948559670787px;
  left: 191.3317901234526px;
  width: 46px;
  height: 39px;
}

.gwd-gen-ylb2gwdanimation-gen-animation0keyframe {
  top: 301.63155864197563px;
  left: 255.8464506172818px;
  width: 57px;
  height: 49px;
}

.gwd-gen-k3e2gwdanimation-gen-animation0keyframe {
  left: -98.9829805075517px;
  top: 145.82229580578436px;
  opacity: 0;
  width: 149.4941133186px;
  height: 150.4907407407px;
}

.gwd-gen-igb4gwdanimation-gen-animation0keyframe {
  left: -98.59640643347689px;
  top: 400.840460510223px;
  opacity: 0;
  width: 240.2251157407px;
  height: 257.3480164264px;
}

.gwd-gen-w0v9gwdanimation-gen-animation0keyframe {
  left: 198.62289345510374px;
  top: 400.6693308941175px;
  opacity: 0;
  width: 328.5243055556px;
  height: 363.7933103442px;
}

</style>
</head>

<body>
<img src="https://reveldigital-gadgets.googlecode.com/svn/branches/sam/beaconbird/0-222_3.png" class="gwd-img-oc4e gwd-gen-srfxgwdanimation gwd-gen-qm7kgwdanimation gwd-gen-vwz1gwdanimation gwd-gen-vznegwdanimation gwd-gen-0zi3gwdanimation gwd-gen-0zi3gwdanimation-gen-animation0keyframe">
<img src="https://reveldigital-gadgets.googlecode.com/svn/branches/sam/beaconbird/1-221_4.png" class="gwd-img-imkm gwd-gen-nvd3gwdanimation gwd-gen-uhg2gwdanimation gwd-gen-0ghdgwdanimation gwd-gen-1k5ogwdanimation gwd-gen-fb7sgwdanimation gwd-gen-fb7sgwdanimation-gen-animation0keyframe">
<img src="https://reveldigital-gadgets.googlecode.com/svn/branches/sam/beaconbird/2-birdlegs_4.png" class="gwd-img-m91m gwd-gen-p5scgwdanimation gwd-gen-m56vgwdanimation gwd-gen-tvekgwdanimation gwd-gen-ocb7gwdanimation gwd-gen-ylb2gwdanimation gwd-gen-ylb2gwdanimation-gen-animation0keyframe">
<img src="https://reveldigital-gadgets.googlecode.com/svn/branches/sam/beaconbird/3-radio_4.png" class="gwd-img-kbfo gwd-img-qks9 gwd-gen-ol7wgwdanimation gwd-gen-hiq2gwdanimation gwd-gen-k3e2gwdanimation gwd-gen-k3e2gwdanimation-gen-animation0keyframe">
<img src="https://reveldigital-gadgets.googlecode.com/svn/branches/sam/beaconbird/3-radio_4.png" class="gwd-img-kbfo gwd-img-ty4u gwd-img-pefp gwd-gen-xb60gwdanimation gwd-gen-k3vlgwdanimation gwd-gen-igb4gwdanimation gwd-gen-igb4gwdanimation-gen-animation0keyframe">
<img src="https://reveldigital-gadgets.googlecode.com/svn/branches/sam/beaconbird/3-radio_4.png" class="gwd-img-kbfo gwd-img-ty4u gwd-img-vepj gwd-gen-ecfegwdanimation gwd-gen-n7j8gwdanimation gwd-gen-w0v9gwdanimation gwd-gen-w0v9gwdanimation-gen-animation0keyframe">


</body></html>


]]>
</Content>
</Module>